JOptionPane 클래스
✒️ 2025-05-15 14:11 내용 수정
- Component 클래스, JComponent 클래스, Container 클래스를 상속 받기 때문에 해당 클래스들의 메서드를 사용할 수 있다.
- JFrame에 적어둔 메서드와도 사용 가능한 메서드가 겹친다.
- 자주 사용했던 메서드만 적어두었다.
- JFrame 클래스#메서드 참고
사용자에게 정보나 값을 알려주기 위한 대화 상자를 생성하는 클래스
- 정적 메서드를 가지고 있어 객체 생성없이 메서드를 사용할 수 있다.
| 메서드 | 설명 |
|---|---|
String showInputDialog(Object message) |
입력 대화창을 띄움 |
int showConfirmDialog(Component parentComponent, Object message) |
확인 대화창을 띄움 |
int showOptionDialog(Component parentComponent,Object message,<br> String title, int optionType, int messageType, Icon icon, <br>Object\[] options, Object initialValue) |
옵션 대화창을 띄움 |
void showMessageDialog(Component parentComponent,Object message) |
메시지 대화창을 띄움 |
- 각 메서드별로 오버로드된 메서드들이 존재하며, 매개 변수의 수가 많아 여기에 저장하지 않았다.